package com.itheima.service.db;

import com.itheima.domain.db.UserInfo;
import com.itheima.domain.vo.PageBeanVo;

import java.util.Map;

public interface UserInfoService {

    //保存用户信息
    void save(UserInfo userInfo);


    //修改用户的信息
    void update(UserInfo userInfo);

    //根据用户id查询数据
    UserInfo findById(Long userId);


    //分页查询用户数据
    PageBeanVo findUsersByPage(Integer page, Integer pageSize);

    //城市分布表
    Map<String, Integer> selectByCity();

    //年龄分布
    Map<String, Integer> selectByAge();

    //性别分布
    Map<String, Integer> selectByGender();

    //行业前十
    Map<String, Integer> selectByProfession();
}
